particulate composite - French English Dictionary